// 创建一个路由器，并暴露出去

// 第一步：引入createRouter
import {createRouter,createWebHistory} from 'vue-router'
// 引入一个一个可能要呈现组件
// import Home from '@/pages/Home.vue'
// import News from '@/pages/News.vue'
// import About from '@/pages/About.vue'
// import HelloWorld from '../components/HelloWorld.vue'
import HelloWorld from '@/components/HelloWorld.vue'

// 第二步：创建路由器
const router = createRouter({
    history:createWebHistory(), //路由器的工作模式（稍后讲解）
    routes:[ //一个一个的路由规则
        {
            path: '/',
            component: HelloWorld,
            props: {
              msg: '欢迎使用Vue3管理系统'
            }
        },
        {
            path: "/login",
            component: () => import("@/views/Login/index.vue")
        },
        // {
        //     path:'/home',
        //     component:Home
        // },
        // {
        //     path:'/news',
        //     component:News
        // },
        // {
        //     path:'/about',
        //     component:About
        // },
    ]
})

import { setupRouterGuards } from './guards';

// 设置导航守卫
setupRouterGuards(router);

// 暴露出去router
export default router